<%@ page import="com.bjpowernode.javaweb.jsp.bean.Student" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@page contentType="text/html;charset=utf-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%--var用来指定循环中的变量--%>
<%--begin开始--%>
<%--end结束--%>
<%--step步长--%>
<%--底层实际上，会将var存储在pageContext域中--%>
<c:forEach var="i" begin="1" end="10" step="1">
  ${i}<br/>
</c:forEach>

<%
  List<Student> stuList=new ArrayList<>();
  Student s1=new Student("110","进场");
  Student s2=new Student("120","救护车");
  Student s3=new Student("130","消防车");

  stuList.add(s1);
  stuList.add(s2);
  stuList.add(s3);

  request.setAttribute("stuList",stuList);
%>


<%--varStatus表示var的状态对象，这里是个java对象，这个java对象代表了var的状态--%>
<%--varStatus这个状态对象有个count属性，count属性从1递增，主要用于编号/序号，可以是直接使用--%>
<c:forEach items="${stuList}" var="stu" varStatus="varStatus">
  编号：${varStatus.count},id:${stu.id},name:${stu.name}<br/>
</c:forEach>